img {
	vertical-align: middle;
	border: 0
}

blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.c9 {
	color: #999
}

.c6 {
	color: #666
}

.green {
	color: #008000
}

.blue,
.blue a {
	color: #19589f
}

.blue2 {
	color: #488fd2
}

.btn-blue {
	background: #2f74ba
}

.f08 {
	font-size: 12px;
}

.f10 {
	font-size: 14px;
}

.f12 {
	font-size: 14px;
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.tl {
	text-align: left
}

.fl {
	float: left
}

.fr {
	float: right
}

.iblock {
	display: inline-block
}

.mt0 {
	margin-top: 0
}

.mt1 {
	margin-top: 14px;
	margin-top: 1rem
}

.mt2 {
	margin-top: 28px;
	margin-top: 2rem
}

.mt3 {
	margin-top: 42px;
	margin-top: 3rem
}

.mt50 {
	margin-top: 50px
}

.mt30 {
	margin-top: 30px
}

.mb1 {
	margin-bottom: 14px;
	margin-bottom: 1rem
}

.mb2 {
	margin-bottom: 28px;
	margin-bottom: 2rem
}

.mb3 {
	margin-bottom: 42px;
	margin-bottom: 3rem
}

.mb5px {
	margin-bottom: 5px
}

.mr05 {
	margin-right: 8px;
	margin-right: .5rem
}

.mr1 {
	margin-right: 14px;
	margin-right: 1rem
}

.mr2 {
	margin-right: 28px;
	margin-right: 2rem
}

.mr3 {
	margin-right: 42px;
	margin-right: 3rem
}

.p1 {
	padding: 14px;
	padding: 1rem
}

.p2 {
	padding: 28px;
	padding: 2rem
}

.pt1 {
	padding-top: 14px;
	padding-top: 1rem
}

.pt2 {
	padding-top: 28px;
	padding-top: 2rem
}

.pt3 {
	padding-top: 42px;
	padding-top: 3rem
}

.pb1 {
	padding-bottom: 14px;
	padding-bottom: 1rem
}

.pb2 {
	padding-bottom: 28px;
	padding-bottom: 2rem
}

.pb3 {
	padding-bottom: 42px;
	padding-bottom: 3rem
}

.pos {
	position: relative
}

.under a:hover,
a.unline:hover {
	text-decoration: underline
}

li {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

button,
input,
optgroup,
option,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}

.fs,
em {
	font-style: normal
}

input[type="button"],
input[type="submit"] {
	cursor: pointer
}

body {
	font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;
	color: #333
}

hr {
	height: 1px;
	margin: 10px 0;
	border: 0;
	background-color: #e2e2e2;
	clear: both
}

* {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important
}

.fc-clear,
.clf {
	clear: both;
	*zoom: 1
}

.fc-clear:after,
.clf:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}

@font-face {
	font-family: "iconfont";
	src: url('../fonts/iconfont.eot?t=20180930');
	src: url('../fonts/iconfont.eot?t=20180930#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff?t=20180930') format('woff'), url('../fonts/.ttf?t=20180930') format('truetype'), url('../fonts/iconfont.svg?t=20180930#iconfont') format('svg')
}

.iconfont,
.fa {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-wxbbaobiao:before {
	content: "\e601"
}

.icon-cygh:before {
	content: "\e615"
}

.icon-xz:before {
	content: "\e616"
}

.icon-huaban:before {
	content: "\e64c"
}

.icon-close:before {
	content: "\e64d"
}

.icon-baidu:before {
	content: "\e64e"
}

.icon-ag:before {
	content: "\e64f"
}

.icon-close1:before {
	content: "\e650"
}

.icon-close-x:before {
	content: "\e652"
}

.icon-close2:before {
	content: "\e653"
}

.icon-home:before,
.fa-home:before {
	content: "\e654"
}

.icon-down1:before {
	content: "\e655"
}

.icon-hongkong:before {
	content: "\e656"
}

.icon-message:before {
	content: "\e657"
}

.icon-right:before {
	content: "\e658"
}

.icon-seach-x:before {
	content: "\e659"
}

.icon-hot:before {
	content: "\e65a"
}

.icon-right1:before {
	content: "\e65b"
}

.icon-seach:before {
	content: "\e65c"
}

.icon-mg:before {
	content: "\e65d"
}

.icon-up:before {
	content: "\e65e"
}

.icon-shengdu:before {
	content: "\e65f"
}

.icon-wx:before {
	content: "\e660"
}

.icon-sina:before {
	content: "\e661"
}

.icon-user:before {
	content: "\e662"
}

.icon-xsb:before {
	content: "\e663"
}

.icon-shishi:before {
	content: "\e664"
}

.icon-xg:before {
	content: "\e665"
}

.icon-zqone:before {
	content: "\e666"
}

.icon-sc:before {
	content: "\e667"
}

.icon-yw:before {
	content: "\e668"
}

.icon-tz:before {
	content: "\e669"
}

.icon-sj:before {
	content: "\e66a"
}

.icon-xza:before {
	content: "\e66b"
}

.icon-add2:before {
	content: "\e66c"
}

.icon-xz2:before {
	content: "\e66d"
}

.icon-niu:before {
	content: "\e66e"
}

.icon-djk:before {
	content: "\e66f"
}

.icon-hlw:before {
	content: "\e670"
}

.icon-dy:before {
	content: "\e671"
}

.icon-yjbg:before {
	content: "\e672"
}

.icon-yqgh:before {
	content: "\e673"
}

.icon-jhs:before {
	content: "\e674"
}

.icon-bg:before {
	content: "\e675"
}

.icon-qq:before {
	content: "\e60d"
}

.icon-sina1:before {
	content: "\e6a4"
}

.icon-weixin1:before {
	content: "\e600"
}

.icon-zhifubao:before {
	content: "\e617"
}

.icon-ipo1:before {
	content: "\e6a2"
}

.icon-ipo2:before {
	content: "\e6a3"
}

.icon-ipo3:before {
	content: "\e6a5"
}

.icon-ipo4:before {
	content: "\e6a6"
}

.icon-ipo5:before {
	content: "\e6a7"
}

.icon-ipo6:before {
	content: "\e6a8"
}

.icon-ipo7:before {
	content: "\e6a9"
}

.icon-ipo8:before {
	content: "\e6aa"
}

.border-radius {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.box,
.header {
	width: 100%
}

/* .header {
	height: 70px;
	height: 4.5rem;
	position: fixed;
	top: 0;
	z-index: 100;
	background: #27569e;
	min-width: 1200px
}

.logo {
	width: 150px;
	width: 11rem;
	position: absolute;
	left: 0;
	top: 20px;
	top: 1.3rem;
	text-align: center
}

.logo img {
	max-width: 80%
} */

.stock-search{
	position: absolute;
	right: 90px;
	top: 13px;
	background: #fff;
	border: 1px solid #488fd2;
	height: 28px;
	border-radius: 28px;
	width: 240px;
	z-index: 101
}

.search2 {
	border: 1px solid #b4d1ed;
	height: 28px;
	width: 240px;
	border-radius: 28px;
	overflow: hidden
}

.stock-search .key,
.search2 .key {
	background: none;
	margin-left: 15px;
	height: 26px;
	line-height: 24px;
	overflow: hidden;
	width: 195px;
	font-size: 14px;
	border: 0;
}

.stock-search .sub,
.search2 .sub {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	float: right;
	margin-top: 6px;
	margin-right: 12px;
}

.stock-search .sub i,
.search2 .sub i {
	font-size: 12px;
	color: #488fd2;
}

.stock-search .sub i {
	color: #488fd2;
}

.search2 .sub i {
	color: #488fd2
}

a.adv-search {
	position: absolute;
	right: -75px;
	background: #488fd2;
	color: #fff;
	height: 28px;
	width: 70px;
	font-size: 12px;
	border-radius: 28px;
	text-align: center;
	line-height: 28px;
	font-weight: bold
}

a.adv-search i {
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px
}

.autocomplete-suggestions {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	background: #fff;
	cursor: default;
	overflow: auto;
	box-shadow: 0 0 5px #ddd
}

.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px
}

.autocomplete-no-suggestion {
	padding: 2px 5px
}

.autocomplete-selected {
	background: #a0c5e8
}

.autocomplete-suggestions strong {
	font-weight: normal;
	color: #f00
}

.autocomplete-group {
	padding: 2px 5px
}

.autocomplete-group strong {
	font-weight: bold;
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #000
}

.hd-right {
	position: relative;
	width: 100%;
	left: 170px;
	color: #fff
}

.hd-right a {
	color: #fff
}

.hr-nav {
	font-size: 13px;
	margin-top: 10px;
	position: fixed;
	top: 0;
	left: 170px;
	z-index: 106;
	min-width: 600px
}

.hr-nav a {
	color: #fff
}

.hr-nav li {
	float: left;
	height: 28px;
	height: 2rem
}

.hr-nav span {
	display: inline-block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	color: #5979aa
}

.hr-nav .nav-more {
	position: relative
}

.hr-nav .nav-more i.icon-down1 {
	display: inline-block;
	font-size: 10px;
	color: #ddd;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s
}

.hr-nav .nav-more a {
	text-decoration: none;
	display: block;
	height: 24px;
}

.hr-nav .nav-more:hover i.icon-down1 {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg)
}

.hr-nav li.reg {
	margin-left: 50px;
	color: #5878a9;
	font-size: 13px
}

.hr-nav li.reg i {
	font-size: 12px;
	margin-right: 5px
}

.hr-nav li.reg a {
	margin-left: 5px;
	margin-right: 5px
}

.nav-child {
	position: absolute;
	top: 24px;
	left: 0;
	z-index: 106;
	background: #fff;
	padding: 8px 14px 0 14px;
	border: 1px solid #ddd;
	display: none;
	box-shadow: 0 0 5px #ddd
}

.nav-child a {
	color: #333
}

.nav-child li {
	width: 130px;
	float: left;
	line-height: 28px;
	margin-bottom: 12px;
}

.nav-child a i.iconfont {
	color: #34b6e3;
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #009ff5;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
	transition: All .6s;
	-webkit-transition: All .6s;
	-moz-transition: All .6s;
	-o-transition: All .6s
}

.nav-child a:hover {
	color: #19589f
}

.nav-child a:hover i.iconfont {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg)
}

.nav-child a i.icon-jhs {
	color: #ff8345;
	border: 1px solid #ff8345
}

.nav-child a i.icon-yjbg {
	color: #51d696;
	border: 1px solid #51d696
}

.nav-child a i.icon-yqgh {
	color: #fca919;
	border: 1px solid #fca919
}

.nav-child a i.icon-cygh {
	color: #01cedb;
	border: 1px solid #01cedb
}

.nav-child a i.icon-xz {
	color: #1586c9;
	border: 1px solid #1586c9
}

.nav-child a i.icon-hlw {
	color: #34b6e3;
	border: 1px solid #34b6e3
}

.nav-child a i.icon-djk {
	color: #01cedb;
	border: 1px solid #01cedb
}

.nav-child a i.icon-dy {
	color: #ff8345;
	border: 1px solid #ff8345
}

.nav-more:hover .nav-child {
	display: block
}

.nav-childtxt {
	width: 90px;
	text-align: center
}

.nav-childtxt li {
	line-height: 14px;
	height: 14px;
	width: 100%
}

.nav-childtxt li:nth-child(3n) {
	width: 100%
}

.nav-more .nav-childtxt a {
	height: 21px;
}

.Hui-tabNav-more {
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	width: 100px;
	height: 50px;
	font-size: 15px;
	background: #fc0
}

.layui-side {
	position: relative;
	top: 80px;
	background: #262f44;
	bottom: 0;
	height: 100%;
	z-index: 100;
	width: 145px;
	padding-top: 14px;
}

.layui-side a {
	color: #fff;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 21px;
}

.layui-side a i {
	margin-right: 7px;
	font-size: 12px;
}

.hr-tab {
	position: absolute;
	top: 3rem;
	height: 2rem;
	left: 0;
	z-index: 15;
	width: 100%;
	overflow: hidden
}

.hr-tab li {
	float: left;
	height: 2rem;
	background: #2e73b9;
	margin-right: 1px;
	overflow: hidden;
	line-height: 2rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	position: relative;
	border-radius: 3px 3px 0 0
}

.hr-tab a {
	font-size: .8rem
}

.hr-tab li i.iconfont {
	position: absolute;
	right: .2rem;
	top: -0.3rem;
	z-index: 18
}

.tab-content {
	position: fixed;
	top: 5rem;
	left: 11rem;
	z-index: 20
}

.bg-gray {
	background: #fff
}

.bg-gray-index {
	background: #f3f5f8
}

.bg-fb {
	background: #fbfbfb
}

.frame-box {
	padding: 24px;
	padding: 2rem;
	height: 100%
}

.frame-box-nopad {
	padding: 24px 0 0 0;
	padding: 2rem 0 0 0;
	height: 100%
}

.footer {
	position: relative
}

.footer .copy {
	position: fixed;
	left: 60px;
	color: #ddd;
	z-index: 1001;
	bottom: 10px;
	font-size: 12px;
	cursor: pointer
}

.copy-txt {
	display: none;
	height: 35px;
	line-height: 35px;
	width: 100%;
	background: #3b455c;
	position: fixed;
	color: #fff;
	bottom: 0;
	left: 150px;
	z-index: 110;
	font-size: 12px;
	text-align: center
}

.copy-txt a {
	color: #fff;
	margin-left: 5px;
	margin-right: 5px
}

.footclose {
	display: none;
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 111;
	cursor: pointer
}

.footclose i {
	color: #999
}

.gpBox{
	width: 100%;
	
	text-align: center;
}
.gpBox > div{
	display: inline-block;
	margin: 0 auto;
}
.gpBox li {
	width: 240px;
	float: left;
	border: 1px solid #dbedfb;
	background: #fff;
	padding: 14px;
	position: relative;
	margin-left: -1px;
	text-align: left
}

.gpBox li img {
	width: 100%
}

.gpBox .gpinfo {
	height: 50px;
}

.gpBox li p {
	display: block;
	position: absolute;
	right: 14px;
	top: 14px;
	text-align: center
}

.gpBox li p b {
	display: block;
	font-size: 16px;
	font-weight: normal
}

.gpBox li p span {
	font-size: 12px;
	margin-right: 5px;
	display: inline-block
}

.newsbox {
	width: 65%;
	background: #fff;
	float: left
}

.newsbox .newsTop {
	background: #488fd2;
	height: 42px;
	width: 100%;
	line-height: 42px;
	font-size: 18px;
}

.newsbox .newsTop a {
	color: #fff;
	display: inline-block
}

.newsbox .newsTop a.t {
	margin-left: 14px;
}

.newsbox .newsTop a.m {
	float: right;
	margin-right: 14px;
}

.newsbox .newsTop a.m i {
	font-size: 14px;
	display: inline-block;
	float: right
}

.wjlist {
	padding: 14px 14px 14px 0;
}

.wjlist .info-list {
	width: 50%;
	padding: 20px 16px;
	float: left;
	position: relative
}

.wjlist .info-list img {
	width: 150px;
	height: 100px;
	float: left;
	display: inline-block
}

.wjlist .info-list .ninfo {
	float: right;
	display: inline-block;
	position: absolute;
	left: 180px;
}

.wjlist .info-list a.abox {
	height: 42px;
	overflow: hidden;
	display: block
}

.wjlist .info-list span {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	margin-top: 8px;
}

.wjlist .info-list p {
	height: 1.8em;
	overflow: hidden;
	font-size: 12px;
	position: relative
}

.wjlist .info-list p a {
	color: #2075b9;
	margin-right: 7px;
	display: inline-block;
	margin-bottom: 5px;
}

.wjlist .info-list label {
	position: absolute;
	left: 56px;
}

.ticai {
	padding: 14px 16px 20px 16px;
	min-height: 490px
}

.ticai li {
	display: block;
	float: left;
	border-bottom: 1px solid #eee;
	padding-bottom: 14px;
	width: 100%;
	padding-top: 14px;
}

.ticai .tcname {
	width: 65%;
	float: left
}

.ticai .tcname p {
	margin-top: 10px;
	font-size: 14px
}

.ticai .tcinfo {
	width: 35%;
	font-size: 14px;
	float: right;
	text-align: right
}

.ticai .tcinfo span {
	display: inline-block;
	margin-top: 15px
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #999
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999
}

.login-box {
	padding: 10px;
	position: relative;
	width: 810px;
	font-size: 14px
}

.login-box .bt {
	margin-bottom: 15px;
	display: block;
	font-weight: normal
}

.login-box .login {
	width: 44%;
	float: left
}

.login-box li {
	font-size: 15px;
	margin-bottom: 15px
}

.login-box .d {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	display: block
}

.login-box .login-input {
	border: 1px solid #ddd;
	height: 35px;
	text-indent: 70px;
	width: 100%;
	line-height: 32px
}

.login-box .dlsub {
	background: #488fd2;
	color: #fff;
	border: 0;
	text-indent: 0
}

.login-box .fr {
	display: inline-block;
	float: right
}

.login-box .reglink {
	font-size: 12px;
	text-align: center;
	color: #707070;
	margin-top: 15px
}

.login-box .reglink a {
	color: #ff5722;
	display: inline-block;
	font-size: 15px;
	margin-bottom: -5px;
	background: #fff;
	padding: 0 10px
}

.login-box .reglink p {
	padding-top: 5px
}

.login-box .sina,
.login-box .txqq {
	padding: 5px 20px;
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	margin-top: 10px
}

.login-box .sina {
	background: #e44845
}

.login-box .txqq {
	background: #009ff5
}

.login-box .line {
	width: 1px;
	background: #ddd;
	height: 330px;
	float: left;
	position: absolute;
	left: 50%
}

.login-box li {
	position: relative
}

.login-box label.input-name {
	position: absolute;
	left: 10px;
	line-height: 35px
}

.phcolor {
	color: #999
}

.user-reg {
	width: 44%;
	float: right
}

.login-box .yzm-input,
.user-reg .yzm-input {
	width: 150px
}

a.telxym {
	background: #14c768;
	height: 35px;
	border-radius: 3px;
	padding: 0 10px;
	display: inline-block;
	line-height: 35px;
	color: #fff
}

a.telxym:hover {
	background: #05a14e
}

.boxy-wrapper {
	position: absolute;
	z-index: 150
}

.boxy-wrapper.fixed {
	position: fixed
}

.boxy-modal-blackout {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000
}

.boxy-modal-blackout-iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 128;
	border: none
}

.boxy-wrapper {
	empty-cells: show
}

.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-bottom-left {
	width: 10px;
	height: 12px;
	padding: 0
}

.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-bottom-left {
	background-color: #555;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 0
}

.boxy-wrapper .boxy-top,
.boxy-wrapper .boxy-bottom {
	background-color: #555;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 0
}

.boxy-wrapper .boxy-left,
.boxy-wrapper .boxy-right {
	background-color: #555;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 0
}

.boxy-wrapper .title-bar {
	height: 33px;
	position: relative;
	background: #f3f5f8
}

.boxy-wrapper .title-bar .dragging {
	cursor: move
}

.boxy-wrapper .title-bar h2 {
	font-size: 14px;
	text-align: left;
	color: #333;
	line-height: 1;
	margin: 0;
	padding: 0;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 10px
}

.boxy-wrapper .title-bar .close {
	display: block;
	position: absolute;
	top: 6px;
	right: 7px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-close.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .closeover {
	display: block;
	position: absolute;
	top: 6px;
	right: 7px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-close.png) no-repeat 0 -21px;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .min {
	display: block;
	position: absolute;
	top: 6px;
	right: 30px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-minmax.png) no-repeat 0 -30px;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-wrapper .title-bar .max {
	display: block;
	position: absolute;
	top: 6px;
	right: 30px;
	width: 21px;
	height: 19px;
	background: url(boxy/boxy-minmax.png) no-repeat 0 -120px;
	text-indent: -9999px;
	overflow: hidden
}

.boxy-inner {
	background-color: #fff;
	padding: 0
}

.boxy-content {
	padding: 10px;
	overflow: auto;
	overflow-x: hidden
}

.boxy-content form {
	margin-top: 5px;
	margin-bottom: 5px
}

.boxy-wrapper .question {
	width: 340px !important;
	overflow: auto
}

.boxy-wrapper .answers {
	text-align: right
}

.boxy-btn1,
.boxy-btn2,
.boxy-btn4 {
	background-color: transparent;
	font-size: 12px;
	border: 0;
	background-image: url(boxy/btn.png);
	color: #fff;
	cursor: pointer;
	background-repeat: no-repeat;
	vertical-align: middle
}

.boxy-btn1 {
	width: 50px;
	height: 22px;
	background-position: 0 0
}

.boxy-btn2 {
	width: 50px;
	height: 22px;
	background-position: 0 -25px;
	color: #333
}

.boxy-btn3 {
	background-color: #eaeaea;
	border-color: #eaeaea #aaa #aaa #eaeaea;
	color: #333;
	padding: 3px 5px 1.9px
}

.boxy-btn3:hover {
	background-color: #cad5eb;
	border-color: #ced8e3 #a2adbc #a2adbc #ced8e3
}

.boxy-btn4 {
	width: 75px;
	height: 22px;
	background-position: 0 -50px
}

.tips-box-b {
	position: absolute;
	font-size: 12px;
	color: #b00;
	background: url(boxy/tips-bg.png) right top no-repeat;
	height: 26px;
	padding-right: 10px
}

.tips-box-b .tips-content {
	background: url(boxy/tips-bg.png) left top no-repeat;
	height: 26px;
	float: left;
	line-height: 22px;
	padding-left: 10px
}

.tips-box-t {
	position: absolute;
	font-size: 12px;
	color: #b00;
	background: url(boxy/tips-bg.png) right -28px no-repeat;
	height: 27px;
	padding-right: 10px
}

.tips-box-t .tips-content {
	background: url(boxy/tips-bg.png) left -28px no-repeat;
	height: 20px;
	float: left;
	padding-top: 7px;
	line-height: 20px;
	padding-left: 10px
}

.tips-box-l {
	position: absolute;
	font-size: 12px;
	color: #b00;
	height: 21px
}

.tips-box-l span {
	background: url(boxy/tips-bg.png) left -58px;
	float: left;
	height: 21px;
	width: 10px
}

.tips-box-l .tips-content {
	background: url(boxy/tips-bg.png) right -58px;
	height: 21px;
	line-height: 21px;
	padding-right: 10px;
	float: left
}

.submit2,
.submit-gray2,
.submit4,
.submit3,
.submit-gray2,
.submit-gray3,
.submit-gray4,
.submit-t-btn,
.submit-t-btn-gray {
	text-align: center;
	margin-right: 6px;
	background-color: transparent;
	border: 0;
	background-image: url(boxy/btn.png);
	color: #fff;
	cursor: pointer;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
	*padding-top: 1px;
	line-height: 22px;
	font-size: 12px
}

.submit2 {
	width: 50px;
	height: 22px;
	background-position: 0 0
}

.submit4 {
	width: 75px;
	height: 22px;
	background-position: 0 -50px
}

.submit3 {
	width: 63px;
	height: 22px;
	background-position: 0 -75px
}

.submit-t-btn {
	width: 55px;
	height: 32px;
	line-height: 32px;
	background-position: -65px -268px;
	font-weight: 700
}

.submit-t-btn-gray {
	width: 55px;
	height: 32px;
	line-height: 32px;
	background-position: -65px -376px;
	font-weight: 700;
	cursor: default
}

.submit-gray2 {
	width: 50px;
	height: 22px;
	background-position: 0 -25px;
	color: #555
}

.submit-gray3 {
	width: 63px;
	height: 22px;
	background-position: 0 -376px;
	color: #555
}

.submit-gray4 {
	width: 75px;
	height: 22px;
	background-position: 0 -185px;
	color: #555
}

.submit {
	text-align: center;
	height: 22px
}

a.a-submit:link,
a.a-submit:visited {
	color: #fff;
	text-decoration: none
}

a.a-submit:hover {
	color: #fff;
	text-decoration: none
}

.submit-b {
	text-align: center;
	height: 32px;
	line-height: 32px
}

a.submit-b:link,
a.submit-b:visited {
	color: #fff;
	text-decoration: none
}

a.submit-b:hover {
	color: #fff;
	text-decoration: none
}

a.a-gray:link,
a.a-gray:visited {
	color: #555;
	text-decoration: none
}

a.a-gray:hover {
	color: #555;
	text-decoration: none
}

.win-foot {
	margin-top: 15px;
	border-top: 1px solid #d1d6e2;
	height: 30px;
	padding-top: 15px;
	text-align: right;
	clear: both
}

.win-foot-noborder {
	margin-top: 15px;
	height: 30px;
	padding-top: 5px;
	text-align: right;
	clear: both
}

.win-foot .win-tip-text {
	float: left
}

.tip-right,
.tip-error,
.ico-black-dot {
	background: url(boxy/boxy-ico.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="boxy/boxy-ico.png")
}

.tip-normal,
.tip-right,
.tip-error {
	display: inline-block;
	line-height: 20px;
	margin-left: 5px;
	vertical-align: middle;
	padding-top: 1px
}

.tip-normal {
	color: #888
}

.tip-right {
	padding-left: 16px;
	background-position: 0 -43px;
	_background-position: 0 -43px;
	color: #0b6dd0
}

.tip-error {
	padding-left: 16px;
	background-position: 0 -4px;
	_background-position: 0 -4px;
	color: #d07c0b
}

.ico-black-dot {
	width: 11px;
	height: 11px;
	background-position: 0 -85px;
	display: block;
	float: left
}

.row {
	margin-left: -15px;
	margin-right: -15px
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
	float: left
}

.col-sm-12 {
	width: 100%
}

.col-sm-11 {
	width: 91.66666667%
}

.col-sm-10 {
	width: 83.33333333%
}

.col-sm-9 {
	width: 75%
}

.col-sm-8 {
	width: 66.66666667%
}

.col-sm-7 {
	width: 58.33333333%
}

.col-sm-6 {
	width: 50%
}

.col-sm-5 {
	width: 41.66666667%
}

.col-sm-4 {
	width: 33.33333333%
}

.col-sm-3 {
	width: 25%
}

.col-sm-2 {
	width: 16.66666667%
}

.col-sm-1 {
	width: 8.33333333%
}

@media (min-width:1280px) {

	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-11 {
		width: 91.66666667%
	}

	.col-lg-10 {
		width: 83.33333333%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-8 {
		width: 66.66666667%
	}

	.col-lg-7 {
		width: 58.33333333%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-5 {
		width: 41.66666667%
	}

	.col-lg-4 {
		width: 33.33333333%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-2 {
		width: 16.66666667%
	}

	.col-lg-1 {
		width: 8.33333333%
	}
}

.pageLeft {
	background: #fafbfd;
	height: 100%;
	width: 180px;
	position: fixed;
	left: 145px;
	bottom: 0;
	margin-top: 70px;
	margin-top: 4.5rem;
	padding: 15px 0 0 15px;
	border-right: 1px solid #f3f3f3;
	float: left;
	z-index: 100
}

.pageRight {
	background: #fff;
	height: 100%;
	top: 0;
	bottom: 0;
	width: 100%;
	z-index: 98
}

.pageMainBox {
	margin-left: 180px;
	height: 100%
}

.blank {
	height: 50px
}

.notframe {
	top: 0
}

.tit-nav {
	font-size: 16px;
	font-size: 1.2rem;
	height: 35px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2
}

.tit-nav b {
	font-weight: normal;
	display: inline-block;
	float: left
}

.tit-nav i {
	font-size: 14px;
	display: inline-block;
	float: right;
	margin-top: 5px;
	font-style: normal
}

.left-list {
	margin-top: 15px;
	padding-bottom: 130px;
	left: 0;
	right: 10px
}

.left-list a {
	font-size: 14px;
	display: block
}

.left-list li {
	font-size: 14px;
	line-height: 1.8;
	clear: both\9
}

.left-list .ijt {
	float: right;
	font-size: 12px;
	margin-top: 3px;
	margin-right: 10px;
	transform: scale(.8)
}

.left-list .current {
	color: #19589f
}

.left-list li.current a {
	color: #19589f;
	font-weight: bold
}

.left-list li ul.child {
	margin-left: 15px
}

.geline {
	border-bottom: 1px solid #f3f3f3;
	height: 1px;
	margin: 15px 15px 15px 0
}

.totalInfo {
	display: block;
	width: 100%
}

.totalInfo p {
	line-height: 28px
}

.totalInfo .search2 .key {
	height: 26px
}

.sd-newsList {
	margin-top: 25px;
	border: 1px solid #eee;
	border-radius: 3px 3px 0 0
}

.sd-newsList:hover {
	box-shadow: 0 0 8px #ddd
}

.sd-newsList .imgb img {
	width: 100%
}

.sd-newsList .nwinfo {
	padding: 10px 14px 15px 14px;
	padding: .6rem 1rem 1rem .6rem
}

.sd-newsList .nwinfo a.ln {
	height: 2.8rem;
	overflow: hidden;
	font-size: 1.1rem;
	display: block
}

.sd-newsList .nwinfo p.span {
	display: inline-block
}

.sd-newsList .nwinfo p.date {
	font-size: 12px;
	font-size: .8rem;
	margin-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #eee
}

.sd-newsList .nwinfo p.rea {
	font-size: 12px;
	font-size: .95rem;
	max-height: 42px;
	max-height: 1.5rem;
	overflow: hidden
}

.sd-newsList .nwinfo p.rea em {
	display: inline-block;
	height: 42px;
	height: 3rem;
	float: left
}

.sd-newsList .nwinfo p.rea a {
	color: #488fd2;
	margin-right: 8px;
	display: inline-block;
	white-space: nowrap;
	float: left;
	margin-bottom: 5px
}

.listpage {
	font: 0;
	text-align: center;
	margin-top: 30px
}

.listpage a,
.listpage span,
.listpage .txt,
.listpage .sbt {
	display: inline-block;
	height: 2.5em;
	line-height: 2.5;
	margin: 0 .25em;
	padding: 0 1em;
	font-size: 14px;
	border: 1px solid #ddd;
	background: #fff;
	vertical-align: middle;
	overflow: hidden;
	-webkit-transition: all .2s;
	transition: all .2s
}

.listpage .sbt {
	line-height: 2
}

.listpage .txt {
	width: 3em;
	text-align: center
}

.listpage .txt:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}

.listpage .cur,
.listpage a:hover,
.listpage .sbt:hover {
	color: #fff;
	background: #488fd2;
	border: 1px solid #488fd2;
	text-decoration: none;
	cursor: pointer
}

.listpage .cur,
.listpage .cur:hover {
	font-weight: bold
}

.listpage .notcur,
.listpage .notcur:hover {
	color: #aaa;
	background: #fff;
	border: 1px solid #ddd;
	cursor: default
}

.win-divcon {
	padding: 1rem;
	font-size: 13px;
	color: #333;
	font-family: 宋体;
	line-height: 1.8
}

.toppage {
	margin-top: 0
}

.toppage a,
.toppage span,
.toppage .txt,
.toppage .sbt {
	height: 1.7em;
	line-height: 1.5em;
	font-size: 13px;
	padding: 0 .5em
}

.zUIpanelScrollBox,
.zUIpanelScrollBar {
	width: 5px;
	top: 4px;
	right: 2px;
	border-radius: 5px
}

.zUIpanelScrollBar {
	background: #f1f1f1
}

.searchTop {
	position: fixed;
	top: 70px;
	left: 180px;
	right: 0;
	height: 55px;
	background: #fff;
	padding-top: 3px;
	border-bottom: 2px solid #eee;
	z-index: 99;
	min-width: 1200px
}

	.searchTop .name {
		padding-left: 28px;
		line-height: 46px;
		margin-left: 160px;
		text-align: center;
		font-size: 1.4rem;
		display: inline-block;
		float: left;
	}
	.searchTop h1 em {
		line-height: 52px;
		font-size: 16px;
	}


.companyTop {
	position: fixed;
	top: 70px;
	left: 180px;
	right:0;
	height: 55px;
	background: #fff;
	padding-top: 3px;
	border-bottom: 2px solid #eee;
	z-index: 99;
	min-width: 1200px
}

.companyTop .name {
	font-size: 20px;
	padding-left: 28px;
	margin-left: 160px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	float: left
}

.companyTop .name span {
	display: block;
	font-size: 13px;
	font-weight: normal
}

.companyTop b {
	display: inline-block;
	float: left;
	font-size: 16px;
	margin-left: 30px;
	font-weight: normal;
	text-align: center
}

.companyTop b span {
	display: block;
	font-size: 14px;
}

.companyTop .price {
	display: inline-block;
	font-size: 14px;
	float: left;
	line-height: 1.5;
	margin-left: 50px;
	margin-top: 3px
}

.companyTop .price span {
	color: #333;
	display: inline-block;
	margin-right: 20px
}

.companyTop .myzx {
	display: inline-block;
	border: 1px solid #488fd2;
	color: #488fd2;
	padding: 2px 10px;
	margin-top: 10px;
	font-size: 13px;
}

.companyTop .myzx:hover {
	background: #488fd2;
	color: #fff
}

.companyTopTwo {
	position: fixed;
	top: 70px;
	top: 4.5rem;
	left: 180px;
	width: 100%;
	height: 40px;
	background: #fff;
	padding-top: 7px;
	border-bottom: 2px solid #eee;
	z-index: 99;
	min-width: 1200px
}

.companyTopTwo .name {
	font-size: 20px;
	font-size: 1.2rem;
	padding-left: 28px;
	padding-left: 2rem;
	font-weight: bold;
	text-align: center;
	margin-left: 180px;
	display: inline-block;
	float: left
}

.companyTopTwo .name span {
	display: inline-block;
	font-size: 14px;
	font-size: 1rem;
	font-weight: normal
}

.companyTopTwo .myzx {
	display: inline-block;
	border: 1px solid #488fd2;
	color: #488fd2;
	padding: 2px 15px;
	float: right;
	margin-right: 220px;
	margin-top: -1px
}

.companyTopTwo .myzx:hover {
	background: #488fd2;
	color: #fff
}

.companyTopTwo .price {
	margin-top: 3px;
	display: inline-block;
	margin-left: 50px
}

.dataEmpty {
	text-align: center;
	width: 100%;
	background: #fbfbfb;
	height: 50px;
	line-height: 50px;
	border: 1px solid #eee;
	font-family: "宋体";
	font-size: 13px
}

.dupont_nav>a.current {
	background: #488fd2;
	color: #fff;
	border: 1px solid #488fd2
}

.dupont_nav>a {
	width: 120px;
	border-radius: 5px;
	border: 1px solid #eee;
	margin-right: 10px;
	text-align: center;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 10px
}

.dupont_chart {
	width: 1000px;
	height: 738px;
	background: url(../images/bg_dupont.png) no-repeat;
	position: relative
}

.dupont_chart ul {
	position: absolute
}

.dupont_chart li {
	width: 138px;
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	font-family: 宋体
}

.locCat h2,
.locCat h1 {
	font-size: 1.4rem;
	display: inline-block;
	float: left;
}

.locCat .cond {
	float: right
}

.locCat .down,
.locCat .downRed {
	padding: 0 15px;
	height: 28px;
	display: inline-block;
	line-height: 28px;
	margin-right: 10px;
	font-size: 14px;
	margin-top: 10px
}

.locCat .down {
	border: 1px solid #488fd2;
	color: #488fd2
}

.locCat .down:hover {
	background: #488fd2;
	color: #fff
}

.locCat .downRed {
	border: 1px solid #f00;
	color: #f00
}

.locCat .downRed:hover {
	background: #f00;
	color: #fff
}

.tab100 {
	width: 100%
}

.tabresponse {
	border: 1px solid #eee;
	font-size: 12px;
	font-family: 宋体;
	line-height: 1.5
}

.tabresponse td,
.tabresponse th {
	border: 1px solid #ebeaea;
	border-collapse: collapse;
	padding: 6px 10px;
	vertical-align: middle;
	letter-spacing: .5px
}

.tabresponse th {
	background: #f1f6fc;
	border: 1px solid #ebeaea
}

.tabresponse .iconfont {
	float: right;
	font-size: 12px;
	color: #77b6f2;
	display: inline-block;
	cursor: pointer
}

.tdright td {
	padding: 6px 6px 6px 28px
}

.tdright th {
	text-align: center
}

.td-nopad td {
	padding: 6px 10px
}

.tdright td {
	text-align: right
}

.tableCenter td,
.tableCenter th {
	text-align: center
}

.border-top2 {
	border-top: 2px solid #e4e4e4
}

.hoverbg tr:hover {
	background: #eff8ff
}

.oddtr tr:nth-child(2n) {
	background: #fafafa
}

.lefaNavScol {
	height: 100%
}

.form-item-no {
	margin-bottom: 15px;
	width: 100%;
	float: left
}

.search-table td {
	padding: 0 15px 0 0
}

td.td-left {
	text-align: left
}

td.td-center {
	text-align: center
}

td.td-left,
td.td-center {
	padding: 6px 10px
}

.down-tb {
	display: inline-block;
	position: relative
}

.down-tb i {
	font-size: 12px
}

.down-tb a {
	font-size: 14px
}

.down-tb a.t {
	border-radius: 3px;
	display: inline-block;
	margin-right: 10px;
	padding: 0 10px;
	border: 1px solid #488fd2;
	color: #488fd2;
	height: 30px;
	line-height: 30px
}

.down-tb a.t i {
	font-size: 12px
}

.down-tb .down-tblist {
	position: absolute;
	display: none;
	background: #fff;
	right: 10px;
	top: 30px;
	border: 1px solid #ddd;
	padding: 3px 10px;
	z-index: 9998
}

.down-tb .down-tblist a {
	display: block;
	padding: 3px 5px;
	text-align: center
}

.down-tb .down-cat {
	left: 1rem;
	right: 0
}

.down-tb .down-cat a {
	width: auto
}

.filter {
	display: none;
	position: absolute;
	top: 40px;
	left: -80px;
	z-index: 990;
	background: #fbfbfb;
	padding: 15px;
	border: 1px solid #eee;
	font-size: 14px;
	box-shadow: 0 0 8px #ccc;
	width: 288px
}

#div_hottabs li {
	width: 50%;
	float: left;
	cursor: pointer;
	text-align: center;
	padding: 3px 0;
	border-radius: 3px;
	background: #eee
}

#div_hottabs .selected {
	background: #488fd2;
	color: #fff
}

#div_hotlist ul {
	padding: 10px 0 8px 0;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px
}

#div_hotlist ul b {
	display: block;
	margin-bottom: 8px
}

#div_hotlist ul label {
	white-space: nowrap;
	width: 80px;
	display: inline-block;
	margin-bottom: 5px
}

.filter-comm b {
	display: block;
	margin-bottom: 8px
}

.filter-sel {
	margin-top: 5px;
	border-bottom: 1px solid #eee;
	padding-bottom: 6px;
	margin-bottom: 10px
}

.filter-sel label {
	display: inline-block;
	width: 80px;
	margin-bottom: 5px
}

.filter-sel label.label3 {
	width: 35%
}

.filter-sel label.label5 {
	width: 60%
}

.layui-input {
	border: 1px solid #e2e2e2;
	font-size: 13px;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px
}

.fliterClose {
	cursor: pointer;
	text-align: center;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	background: #eee;
	float: right;
	width: 100px
}

.tubiaotips {
	padding: 20px
}

.tubiaotips .laiyuan {
	text-align: right
}

.mainContent {
	padding: 0;
	margin-top: -5px
}

.cat-group {
	font-weight: normal;
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	cursor: pointer
}

.cat-group i,
.group-list i,
.left-list li i {
	font-size: 12px
}

.group-list {
	display: none
}

.group-list li {
	margin-top: 8px
}

.group-list a {
	font-size: 14px;
	line-height: 16px
}

.left-list li i,
.group-list i {
	transform: scale(.8)
}

.child-group {
	margin-left: 18px
}

.child-group a {
	font-size: 13px
}

.lineHeight2 {
	line-height: 1.8
}

.tc-info {
	border: 1px solid #eee;
	background: #fafafa;
	padding: 14px
}

.share {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	float: right;
	margin-top: 10px
}

.share a {
	font-size: 24px;
	margin-left: 5px;
	float: left
}

.share a.icon-sina {
	color: #e65939
}

.share a.icon-wx {
	color: #0cbb43
}

.share a.icon-baidu {
	color: #45a2dd
}

.share a.icon-zqone {
	color: #e2ba00
}

.qzinfo {
	background: #fafafa;
	border: 1px dashed #eee;
	padding: 20px 10px
}

.qzinfo img,
.qzinfo p {
	float: left;
	display: inline-block
}

.qzinfo h3,
.qzinfo b,
.qzinfo span {
	display: block;
	font-weight: normal
}

.qzinfo span {
	margin-top: 10px;
	font-size: 14px
}

.qzinfo img {
	margin-right: 15px
}

.hotNews {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	font-size: .85rem
}

.hotNews h3 {
	border-left: 3px solid #19589f;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	padding-left: 10px
}

.hotNews .hotList {
	padding: 0 15px
}

.hotNews .hotList li {
	padding-top: 5px;
	padding-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.hotNews .hotList span {
	margin-right: 5px;
	color: #dcdcdc
}

.hotNews .hotList .bull1 {
	color: #eb6100
}

.hotNews .hotList .bull2 {
	color: #f39800
}

.hotNews .hotList .bull3 {
	color: #f8b551
}

.kxDates {
	border: 1px solid #eee;
	padding: 8px 15px;
	font-family: "century gothic"
}

.kxDates .open {
	float: right;
	display: inline-block;
	margin-top: 2px;
	cursor: pointer
}

.kxDates:hover .open {
	transform: rotate(180deg);
	transition: All .4s ease-in-out
}

.kxList {
	font-family: "century gothic";
	font-size: 14px;
	font-size: .95rem;
	line-height: 1.6
}

.kxList dl {
	border: 1px solid #eee;
	clear: both;
	background: #fafafa;
	padding: 0;
	position: relative;
	margin-bottom: -1px
}

.kxList dt,
.kxList dd {
	float: left
}

.kxList dd {
	float: right
}

.kxList dt {
	width: 13%;
	text-align: center;
	height: 100%
}

.kxList span.kxtime {
	display: inline-block;
	font-size: 1rem;
	position: absolute;
	top: 50%;
	left: 0;
	width: 13%;
	transform: translateY(-50%)
}

.kxList dd {
	width: 87%;
	border-left: 1px solid #eee;
	padding: 10px 15px;
	background: #fff
}

.kxList dd .mb1 {
	margin-bottom: 10px
}

.kxmore {
	background: #e3e7ee;
	display: block;
	text-align: center;
	padding: 8px 0;
	margin-top: 15px
}

#tagscloud {
	width: 100% px;
	height: 200px;
	position: relative;
	font-size: 14px;
	color: #333;
	text-align: center
}

#tagscloud a {
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none
}

#tagscloud a.tagc2 {
	color: #fc0
}

#tagscloud a.tagc5 {
	color: #488fd2
}

.ag-list li {
	display: inline-block;
	margin-right: 8px;
	line-height: 16px;
	margin-top: 8px
}

.ag-list a {
	display: inline-block;
	line-height: 16px
}

.aglist1 .ag-list {
	margin-left: 15px;
	font-size: 12px
}

.aglist1 .ag-list a {
	font-size: 13px;
	color: #666
}

.aglist1 .ag-list a:hover {
	color: #19589f
}

.newsdes {
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin-top: 10px
}

.newsdes span {
	margin-right: 10px;
	color: #999
}

.aglist1 {
	margin-left: 15px
}

.aglist2 {
	margin-left: 18px
}

.aglist3 {
	margin-left: 24px
}

.aglist1 li a,
.aglist2 li a,
.aglist3 li a {
	padding-left: 3px
}

.aglist1 li a:hover,
.aglist2 li a:hover,
.aglist3 li a:hover {
	background: #e2e2e2
}

.related-gp {
	border: 1px dashed #f2f2f2;
	background: #fafafa;
	padding: 10px 15px
}

.related-gp dt,
.related-gp dd {
	float: left
}

.related-gp dt {
	width: 10%
}

.related-gp dd {
	width: 90%
}

.related-gp dd a {
	width: 25%;
	display: inline-block;
	float: left
}

.related-gp dd a span {
	margin-left: 10px;
	display: inline-block
}

.newscontent {
	line-height: 1.8
}

.newscontent p {
	margin-top: 28px
}

.newscontent p,
.newscontent div {
	text-indent: 2em
}

.newscontent img {
	max-width: 100%
}

.art_zan_wrap {
	float: left
}

.art_zan_wrap span {
	border: 1px solid #eee;
	display: inline-block;
	padding: 3px 20px;
	cursor: pointer;
	margin-right: 20px;
	font-size: 14px
}

.art_zan_wrap span i {
	margin-left: 5px;
	margin-right: 5px
}

.art_zan_wrap span:hover {
	border-color: #ff4200;
	color: #ff4200
}

.f-12 {
	font-size: 12px
}

.f-12 a {
	font-size: 12px
}

.art_comm_fm {
	margin-top: 60px;
	font-size: .85rem;
	clear: both
}

.art_comm_fm .wrap {
	position: relative;
	padding: 20px 20px 20px 100px;
	margin-top: 10px;
	border: 1px solid #f2f2f2;
	background-color: #fafafa
}

.art_comm_fm .link {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 100px;
	height: 6.75em;
	line-height: 6.75;
	font-size: 14px;
	text-align: center;
	color: #ccc
}

.art_comm_fm .face {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 60px;
	height: 60px;
	text-align: center;
	background-color: #f2f2f2;
	border-radius: 50%
}

.art_comm_fm .face .ffi {
	display: block;
	height: 60px;
	line-height: 60px;
	font-size: 35px;
	color: #b3b2b4;
	text-indent: 9999px;
	background: url(../images/tx.png) no-repeat 15px 12px
}

.art_comm_fm img {
	border-radius: 50%
}

.art_comm_fm .name {
	display: block;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	overflow: hidden
}

.art_comm_fm .tta {
	height: 6.75em;
	font-size: 14px;
	width: 100%;
	border: 1px solid #f4f4f4;
	background-color: #fff
}

.art_comm_fm .tta:focus {
	border-color: #4caef3
}

.art_comm_fm .btn_blue {
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	margin-left: 20px;
	font-size: 16px;
	letter-spacing: 5px
}

.r {
	float: right
}

.mt20 {
	margin-top: 20px
}

.lh30 {
	line-height: 30px
}

.btn_blue {
	color: #fff;
	background-color: #1291ea;
	border-radius: 2px;
	cursor: pointer
}

input.btn_blue {
	border: 0
}

.art_comm_comm {
	position: relative;
	margin: 15px 0 0 0;
	padding: 10px 10px;
	border: 1px solid #f2f2f2;
	background-color: #fafafa
}

.art_comm_comm li {
	padding: 15px 5px;
	border-bottom: 1px dashed #eee
}

.art_comm_comm li:hover {
	background-color: #f4f4f4
}

.art_comm_comm_fm {
	display: none;
	position: relative;
	margin: 10px 0
}

.art_comm_comm_fm .tta {
	height: 6.75em;
	background-color: #fff;
	margin: 0;
	display: block
}

.art_comm_comm_fm .tta:focus {
	box-shadow: none
}

.art_comm_comm_fm.focus .tta {
	border-color: #4caef3
}

.art_comm_comm_fm.focus .tag1 {
	border-bottom-color: #4caef3
}

.art_comm_comm_fm .tag1 {
	top: -6px;
	border-bottom-color: #ddd;
	*top: -5px
}

.art_comm_comm_fm .tag2 {
	top: -4px;
	border-bottom-color: #fff;
	*top: -3px
}

.art_com_page a {
	display: inline-block;
	margin-right: .3em;
	padding: 0 .45em;
	line-height: 1.5;
	font-size: 11px;
	font-family: arial;
	border: 1px solid #ddd;
	background: #fff;
	cursor: pointer
}

.art_com_page .page_num {
	color: #d73d43
}

.art_com_page a:hover {
	color: #2c77d0;
	background: #eaf0fb;
	text-decoration: none
}

.art_com_page a.cur,
.art_com_page a.ur:hover {
	background: #eaf0fb;
	color: #1291ea
}

.art_com_page a.notcur,
.art_com_page a.notcur:hover {
	color: #aaa;
	background: #fff
}

.cespart {
	margin: 30px 0;
	font-size: 14px
}

.cespart_h2 em {
	display: inline-block;
	margin-left: 10px;
	line-height: 40px;
	font-family: \5B8B\4F53, SimSun;
	font-size: 14px;
	font-weight: normal;
	vertical-align: top;
	_vertical-align: middle
}

.cespart dl {
	width: 100%;
	padding: 15px 0 10px 0;
	border-bottom: 1px dotted #ddd;
	overflow: hidden
}

.cespart dt {
	width: 64px;
	height: 64px;
	float: left;
	overflow: hidden
}

.cespart .tit {
	line-height: 50px
}

.cespart .face {
	display: inline-block;
	width: 60px;
	height: 60px;
	font: 0;
	text-align: center;
	border-radius: 50%;
	background-color: #f2f2f2;
	overflow: hidden;
	vertical-align: middle;
	text-indent: -9999px
}

.cespart .face .ffi {
	font-size: 30px;
	color: #b3b2b4;
	text-indent: -9999px;
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/tx.png) no-repeat 15px 12px
}

.cespart dd {
	width: 90%;
	width: calc(100% - 64px);
	padding-left: 10px;
	float: left;
	overflow: hidden
}

.cespart dd a {
	color: #1480cc
}

.cespart dd a:hover {
	color: #1e94e6
}

.cespart dd .from {
	float: left;
	color: #1480cc
}

.cespart dd .postTime {
	float: right;
	color: #ccc;
	font-family: verdana;
	font-size: 13px
}

.cespart dd .Facebody {
	width: 100%;
	float: left;
	line-height: 24px;
	margin-top: 5px;
	overflow: hidden
}

.cespart dd .operations {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	margin-top: 10px
}

.cespart dd .operations li {
	float: right;
	font-size: 12px;
	margin-left: 15px
}

.cespart dd .operations li a strong {
	color: #ff6700;
	font-weight: normal
}

.cespart dd .commentBox p {
	clear: both;
	padding: 0 3px;
	margin-top: 5px;
	line-height: 21px;
	font-size: 14px;
	overflow: hidden
}

.cespart dd .zan {
	line-height: 16px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .2s;
	transition: all .2s
}

.cespart dd .zan span {
	display: inline-block;
	padding: 0 10px;
	color: #666;
	border-radius: 0 2px 2px 0;
	vertical-align: middle
}

.cespart dd .zan span:first-child {
	margin-right: 2px;
	border-radius: 2px 0 0 2px
}

.cespart dd .zan .ffi {
	margin-right: 0;
	color: #ccc;
	background: url(../images/message.png) no-repeat 0 -23px;
	width: 12px;
	height: 14px;
	display: inline-block;
	text-indent: 9999px
}

.zan span.cur .ffi {
	background: url(../images/message.png) no-repeat 0 3px
}

.cespart .zan span:hover,
.cespart .zan span:hover .ffi,
.cespart .zan span.cur,
.cespart .zan span.cur .ffi {
	color: #1e94e6
}

.comboxcon {
	font-size: 14px;
	margin-top: 10px
}

.cespart dd .commentBox {
	padding: 3px;
	border: 1px solid #e6e6e6;
	background: #fffff0;
	word-wrap: break-word;
	overflow: hidden;
	zoom: 1
}

.cespart dd .commentInfo {
	padding: 0 3px;
	margin-top: 4px;
	overflow: hidden
}

.cespart_num {
	margin: 20px 0;
	text-align: center
}

.commcon_tit {
	margin: 10px 0;
	padding: 0 2px
}

.commcon .commtext {
	position: relative;
	border: 2px solid #e8e8e8;
	border-radius: 2px;
	zoom: 1
}

.commtext_img {
	position: absolute;
	top: 0;
	*top: 1px;
	left: 0;
	height: 60px;
	width: 60px;
	padding: 18px;
	border: 1px solid #ddd;
	border-right: 1px dashed #ddd;
	background: #fff
}

.commtext_img img {
	width: 60px;
	height: 60px;
	background: #ddd
}

.commcon .textLogin {
	width: 98%;
	height: 90px;
	font-size: 14px;
	line-height: 25px;
	padding: 3px 5px;
	color: #999;
	background: #fff url(../img/skin2015/logo_textearebk.png) no-repeat center center;
	border: none;
	resize: none
}

.commt-sub {
	font-size: 12px;
	height: 28px;
	padding-left: 2px;
	margin-top: 10px;
	line-height: 18px;
	color: #aaa
}

.commt-sub .button1 {
	width: 66px;
	height: 28px;
	line-height: 28px;
	border: 0;
	cursor: pointer;
	background: #1e94e6;
	border-radius: 2px;
	float: right;
	color: #fff
}

.commt-sub .button1:hover {
	background: #32a8de
}

.poplogin {
	width: 520px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #ccc
}

.poplogin .textLogin {
	width: 505px
}

.poplogin .poptop {
	height: 20px;
	width: 20px;
	line-height: 20px;
	position: absolute;
	top: -12px;
	right: 50px
}

.poptop_diams1,
.poptop_diams2 {
	position: absolute;
	top: 0;
	height: 20px;
	line-height: 20px;
	width: 20px;
	font-family: arial;
	font-size: 25px;
	color: #ddd
}

.poptop_diams2 {
	margin-top: 2px;
	color: #fff
}

.search-form {
	margin-top: 20px;
	width: 70%
}

.form-item {
	width: 50%;
	float: left;
	padding: 0 15px;
	margin-bottom: 15px
}

.form-label {
	text-align: right;
	padding: 5px 0
}

.tl {
	text-align: left
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 3px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.searchsub {
	background: #dde4ef;
	color: #333;
	border: 0;
	font-weight: bold
}

.error {
	text-align: center;
	margin-top: 50px
}

.link-404 a {
	display: block;
	width: 120px;
	height: 30px;
	border: 1px solid #488fd2;
	margin: 0 auto;
	line-height: 28px;
	margin-top: 30px;
	border-radius: 3px;
	color: #488fd2
}

.link-404 a:hover {
	background: #488fd2;
	color: #fff
}

a.collect {
	border: 1px solid #488fd2;
	color: #488fd2;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 14px;
	display: inline-block;
	margin-left: 30px
}

a.collect:hover {
	color: #fff;
	background: #488fd2
}

.layui-layer {
	box-shadow: 0 0 3px #ccc
}

.main-box {
	margin-left: 150px;
	margin-top: 70px;
	margin-left: 11rem;
	margin-top: 4.5rem;
	min-width: 1200px
}

.search-result_table {
	line-height: 2
}

.search-result_table td,
.search-result_table th {
	border: 1px solid #eee;
	padding: 8px
}

.process_pay_yhzz,
.search-result_table th,
.search-result_table tr:hover,
.sjsc-order-con {
	background: #fafafa;
	font-weight: normal
}

.process_fm {
	width: 80%;
	margin-left: auto;
	margin-right: auto
}

.process_list li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0
}

.process_list-pay_tit {
	color: #999
}

.process_pay_alipay {
	background-color: #26a2de;
	padding: 0 40px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	color: #fff;
	border-radius: 3px
}

.process_pay_alipay:hover {
	background: #009ff5;
	color: #fff
}

.process_pay_alipay i.icon-zhifubao {
	font-size: 18px;
	margin-right: 5px;
	margin-top: 2px;
	float: left
}

.process_pay_weixin {
	display: inline-block;
	position: relative;
	margin-left: 20px
}

.process_pay_weixin .process_pay_weixin_btn {
	background-color: #27ac37;
	padding: 8px 40px;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}

.process_pay_weixin .process_pay_weixin_btn:hover {
	background: #14c768
}

.process_pay_weixin i.icon-weixin1 {
	font-size: 18px;
	margin-right: 5px;
	margin-top: 1px;
	float: left
}

.process_pay_weixin_qr {
	margin-left: -70px;
	background-color: #eee;
	padding: 10px;
	width: 140px;
	left: 50%;
	bottom: 100%;
	position: absolute;
	margin-bottom: 15px;
	display: none
}

.explain {
	font-size: 14px
}

.explain span,
.explain p {
	display: inline-block;
	float: left
}

.process_pay_weixin_qr i {
	margin-left: 0;
	bottom: 0;
	position: absolute;
	text-align: center;
	left: 50%
}

.process_pay_weixin_qr i:before {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: #eee
}

.process_pay_weixin_qr>i:after {
	top: 0;
	left: 0;
	border-width: 10px 10px 0;
	border-top-color: transparent
}

.process_pay_weixin_qr i:after,
.process_pay_weixin_qr i:before {
	border-color: transparent;
	border-style: solid;
	content: '';
	position: absolute
}

.process_pay_weixin_qr img {
	width: 120px;
	height: 120px
}

.buy-one li {
	position: relative
}

.buy-one label {
	position: absolute;
	left: 10px;
	top: 6px;
	color: #999
}

.buy-one .login-input {
	text-indent: 85px
}

.buy-one .dlsub {
	text-indent: 0
}

.search-lg {
	width: 700px;
	margin: 40px auto;
	border: 2px solid #19589f;
	height: 50px
}

.search-lg .search-lg-form {
	height: 46px;
	width: 100%;
	clear: both
}

.search-lg .search-lg-form input {
	line-height: 46px;
	height: 46px;
	border: 0;
	text-indent: 15px;
	float: left;
	width: 90%
}

.search-lg .search-lg-form a {
	cursor: pointer;
	background: #19589f;
	color: #fff;
	width: 10%;
	float: left;
	display: inline-block;
	height: 46px;
	text-align: center
}

.search-lg .search-lg-form a i {
	font-size: 26px;
	display: inline;
	margin-top: 10px;
	line-height: 46px
}

.search-lg-info {
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	border-radius: 3px;
	padding: 10px 15px;
	box-sizing: border-box;
	text-align: center
}

.pg-canvas {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

#particles {
	min-height: 800px
}

.index-bangdan {
	width: 60%;
	margin: 0 auto;
	margin-top: 50px
}

.index-bangdan-tab {
	text-align: center;
	position: relative
}

.index-bangdan-tab li {
	height: 35px;
	display: inline-block;
	margin: 0 50px;
	cursor: pointer;
	margin-bottom: 10px
}

.index-bangdan-tab li.cur a {
	color: #488fd2;
	border-bottom: 2px solid #488fd2;
	padding-bottom: 8px
}

.index-bangdan-tab .n {
	position: absolute;
	left: 0;
	font-size: 16px
}

.sssjcon {
	font-size: 12px
}

.sssjcon-tit-wrap:after,
.sssjcon_bottom:after,
.sssjcon_btn:after,
.sssjcon_chart_link:after,
.sssjcon_color:after,
.sssjcon_nav-wrap:after,
.sssjcon_nav2:after,
.sssjcon_nav:after,
.sssjcon_options:after,
.sssjcon_set:after,
.sssjcon_set_link:after {
	content: '';
	display: block;
	height: 0;
	overflow: hidden;
	clear: both
}

.sssjcon_bottom_btn>a,
.sssjcon_nav a,
.sssjcon_nav2>a {
	box-sizing: border-box
}

.sssjcon_btn_save {
	display: none
}

.sssjcon_btn>li>a,
.sssjcon_btn_save a,
.sssjcon_btn_save-tit,
.sssjcon_btn_save-wrap:hover .sssjcon_btn_save,
.sssjcon_chart_link>span,
.sssjcon_color_con>span,
.sssjcon_nav a,
.sssjcon_set_link_qr>span {
	display: block
}

.sssjcon_btn i,
.sssjcon_chart_link>a {
	display: inline-block
}

.sssjcon_btn>li,
.sssjcon_btn_save-tit,
.sssjcon_btn_save-wrap,
.sssjcon_chart,
.sssjcon_color_con,
.sssjcon_set_link {
	position: relative
}

.sssjcon_btn_barr,
.sssjcon_btn_save,
.sssjcon_chart_link,
.sssjcon_chart_link:before,
.sssjcon_chart_link>i,
.sssjcon_color_con>em,
.sssjcon_set_link_qr {
	position: absolute
}

.sssjcon_btn_barr,
.sssjcon_chart_link,
.sssjcon_color_con>em {
	top: 50%
}

.sssjcon_color_con {
	margin-top: 5px
}

.sssjcon_btn_save,
.sssjcon_set_link_qr {
	top: 100%
}

.sssjcon_chart_link:before {
	left: 50%
}

.sssjcon_chart_link:before {
	top: 100px
}

.sssjcon_btn_barr {
	right: 8px
}

.sssjcon_color_con>em {
	right: 10px
}

.sssjcon_chart_link,
.sssjcon_set_link_qr {
	right: 20px
}

.sssjcon_btn_save {
	right: -20px
}

.sssjcon_chart_link>i {
	top: 0
}

.sssjcon_chart_link>i {
	right: 0
}

.sssjcon_chart_link {
	z-index: 100
}

.sssjcon_set_link_qr {
	z-index: 200
}

.sssjcon_btn_save {
	z-index: 300
}

.sssjcon_bottom_btn,
.sssjcon_bottom_btn>a,
.sssjcon_btn>li,
.sssjcon_color,
.sssjcon_color_con,
.sssjcon_color_tit,
.sssjcon_nav,
.sssjcon_nav2>a,
.sssjcon_nav>li,
.sssjcon_options,
.sssjcon_options_ckb,
.sssjcon_options_lb,
.sssjcon_options_tit {
	float: left
}

.sssjcon_bottom_link,
.sssjcon_btn,
.sssjcon_set_link,
.sssjcon_set_link a {
	float: right
}

.sssjcon_color_con>span {
	height: 100%
}

.sssjcon_color_con>span {
	width: 100%
}

.sssjcon_color_con {
	height: 14px
}

.sssjcon_options_ckb,
.sssjcon_options_lb,
.sssjcon_set {
	height: 24px
}

.sssjcon-tit,
.sssjcon_btn>li {
	height: 30px
}

.sssjcon_bottom,
.sssjcon_bottom_btn>a,
.sssjcon_nav2>a {
	height: 30px
}

.sssjcon_btn_save a {
	height: 40px
}

.sssjcon_nav a {
	height: 30px
}

.sssjcon_set_link_qr>span {
	line-height: 16px
}

.sssjcon_options_ckb,
.sssjcon_options_lb,
.sssjcon_set {
	line-height: 24px
}

.sssjcon-tit,
.sssjcon_btn {
	line-height: 30px
}

.sssjcon_bottom,
.sssjcon_nav2>a {
	line-height: 30px
}

.sssjcon_btn_save a {
	line-height: 40px
}

.sssjcon_nav {
	line-height: 30px
}

.sssjcon_color_con {
	width: 40px
}

.sssjcon_chart_link>i {
	line-height: 1.5em
}

.sssjcon_chart_link>a {
	line-height: 2em
}

.sssjcon_chart_link>i {
	height: 1.5em
}

.sssjcon_chart_link>a {
	height: 2em
}

.sssjcon_chart_link>i {
	width: 1.5em
}

.sssjcon_nav-wrap {
	margin-left: 0;
	margin-right: 0
}

.sssjcon_btn_barr,
.sssjcon_color_con>em {
	margin-top: -2px
}

.sssjcon_set_link_qr>span {
	margin-top: 5px
}

.sssjcon_bottom,
.sssjcon_chart,
.sssjcon_nav2,
.sssjcon_set {
	margin-top: 5px;
	margin-bottom: 10px
}

.sssjcon_options_ckb {
	margin-right: 3px
}

.sssjcon_btn i,
.sssjcon_nav>li {
	margin-right: 5px
}

.sssjcon_bottom_btn>a,
.sssjcon_nav2>a,
.sssjcon_options_lb {
	margin-right: 20px
}

.sssjcon_chart_link>span {
	margin-bottom: 10px
}

.sssjcon_chart_link:before {
	margin-left: -10px
}

.sssjcon_btn>li {
	margin-left: 30px
}

.sssjcon_color_con {
	padding: 3px
}

.sssjcon_set_link_qr {
	padding: 10px
}

.sssjcon_chart_link>a {
	padding-left: 10px;
	padding-right: 10px
}

.sssjcon_bottom_btn>a,
.sssjcon_btn_save a,
.sssjcon_nav2>a {
	padding-left: 20px;
	padding-right: 20px
}

.sssjcon_nav a {
	padding-left: 15px;
	padding-right: 15px
}

.sssjcon,
.sssjcon-tit-wrap {
	padding-left: 0;
	padding-right: 0
}

.sssjcon-tit-wrap {
	padding-top: 40px;
	padding-bottom: 40px
}

.sssjcon_btn_save-tit {
	padding-right: 12px
}

.sssjcon_color_con {
	padding-right: 15px
}

.sssjcon_nav-wrap {
	padding-right: 30px
}

.sssjcon_set_link_qr {
	padding-bottom: 5px
}

.sssjcon {
	padding-bottom: 0
}

.sssjcon_chart_link>i,
.sssjcon_chart_link>span {
	font-weight: 700
}

.sssjcon_chart_link {
	font-size: 12px
}

.sssjcon_chart_link>i {
	font-size: 12px
}

.sssjcon-tit>em {
	font-size: 26px
}

.sssjcon_chart_link>i:hover,
.sssjcon_set_link_qr>span {
	color: #666
}

.sssjcon_chart_link>i {
	color: #aaa
}

.sssjcon_chart_link>a,
.sssjcon_chart_link>a:hover {
	color: #fff
}

.sssjcon_btn>li>a:hover {
	text-decoration: underline
}

.sssjcon_chart_link,
.sssjcon_chart_link>i,
.sssjcon_set_link_qr {
	text-align: center
}

.sssjcon_set_link a,
.sssjcon_set_link>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.sssjcon_btn_save>ul,
.sssjcon_chart_link {
	white-space: nowrap
}

.sssjcon_nav a.current,
.sssjcon_nav a:hover {
	background-color: #f6f6f6
}

.sssjcon,
.sssjcon-tit-wrap,
.sssjcon_btn_save>ul,
.sssjcon_set_link_qr {
	background-color: #fff
}

.sssjcon_bottom_btn>a,
.sssjcon_set_link_qr {
	border: 1px solid #ddd
}

.sssjcon_btn_save>ul,
.sssjcon_color_con,
.sssjcon_nav2>a {
	border: 1px solid #eee
}

.sssjcon_btn_save li {
	border-top: 1px solid #eee
}

.sssjcon_nav-wrap {
	border-bottom: 1px solid #eee
}

.sssjcon_btn_save li:first-child {
	border: none
}

.sssjcon_chart_link,
.sssjcon_chart_link>a,
.sssjcon_color_con,
.sssjcon_color_con>span {
	border-radius: 2px
}

.sssjcon_chart_link:before {
	content: ""
}

.sssjcon_btn_save {
	overflow: hidden
}

.sssjcon_chart_link>a {
	vertical-align: middle
}

.sssjcon_btn i {
	vertical-align: top
}

.sssjcon_btn>li>a,
.sssjcon_chart_link>i,
.sssjcon_color {
	cursor: pointer
}

.sssjcon_btn_barr,
.sssjcon_color_con>em {
	transition: all .25s
}

.sssjcon_btn_save-wrap:hover .sssjcon_btn_barr,
.sssjcon_color:hover .sssjcon_color_con em {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.sssjcon_nav a:hover {
	color: #333
}

.sssjcon_color,
.sssjcon_nav2>a,
.sssjcon_options {
	color: #666
}

.sssjcon_bottom_link {
	color: #999
}

.sssjcon_bottom_btn>.btn2,
.sssjcon_chart_link>span,
.sssjcon_set_link>span {
	color: #f86923
}

.sssjcon_bottom_btn>.btn2:hover {
	color: #fa8b54
}

.sssjcon-tit>em,
.sssjcon_bottom_btn>.btn1,
.sssjcon_bottom_link:hover,
.sssjcon_btn_save a:hover span,
.sssjcon_nav2>a.current,
.sssjcon_nav2>a:hover,
.sssjcon_options_tit {
	color: #3862b6
}

.sssjcon_bottom_btn>.btn1:hover {
	color: #567dcb
}

.sssjcon_btn_save span,
.sssjcon_set_link a {
	color: #26a2de
}

.sssjcon_set_link a:hover {
	color: #52b5e5
}

.sssjcon-tit>span,
.sssjcon_bottom,
.sssjcon_btn,
.sssjcon_nav2>a,
.sssjcon_set {
	font-size: 12px
}

.sssjcon_btn i {
	font-size: 12px
}

.sssjcon_chart_link>a {
	background-color: #f86923
}

.sssjcon_chart_link>a:hover {
	background-color: #f97a3c
}

.sssjcon_nav2>a.current,
.sssjcon_nav2>a:hover {
	border: 1px solid #3862b6
}

.sssjcon_color_con>em:after,
.sssjcon_color_con>em:before {
	content: '';
	position: absolute;
	border-color: transparent;
	border-style: solid
}

.sssjcon_color_con>em:before {
	top: 0;
	left: 0;
	border-width: 4px 4px 0 4px;
	border-top-color: #aaa
}

.sssjcon_color_con>em:after {
	top: 0;
	left: 0;
	border-width: 4px 4px 0 4px;
	border-top-color: transparent
}

.sssjcon_btn_barr:after,
.sssjcon_btn_barr:before {
	content: '';
	position: absolute;
	border-color: transparent;
	border-style: solid
}

.sssjcon_btn_barr:before {
	top: 0;
	left: 0;
	border-width: 4px 4px 0 4px;
	border-top-color: #3862b6
}

.sssjcon_btn_barr:after {
	top: 0;
	left: 0;
	border-width: 4px 4px 0 4px;
	border-top-color: transparent
}

.sssjcon_btn_barr,
.sssjcon_color_con>em {
	transition: all .25s
}

.sssjcon_nav-wrap .share-search-result {
	margin-top: 13px
}

.sssjcon_nav a {
	border-top: 2px solid #fff
}

.sssjcon_nav a:hover {
	border-top-color: #f6f6f6
}

.sssjcon_nav a.current {
	border-top-color: #91aadd
}

.sssjcon_btn>li>a {
	color: #3862b6
}

.sssjcon_btn i {
	color: #567dcb
}

.sssjcon_btn_barr {
	-webkit-transform-origin: 4px 2px;
	-ms-transform-origin: 4px 2px;
	transform-origin: 4px 2px
}

.sssjcon_btn_save {
	-webkit-animation: fadeInDownSmall .25s;
	animation: fadeInDownSmall .25s
}

.sssjcon_set_link {
	max-width: 450px
}

.sssjcon_set_link_qr {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25)
}

.sssjcon_color_con>em {
	-webkit-transform-origin: 4px 2px;
	-ms-transform-origin: 4px 2px;
	transform-origin: 4px 2px
}

.sssjcon_chart_link {
	width: 250px;
	height: 60px;
	padding: 20px;
	margin-top: -40px;
	background-color: #f2f2f2;
	background-color: rgba(255, 255, 255, 0.75);
	box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.25)
}

.sssjcon_chart_link:before {
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: transparent;
	border-top-color: #f2f2f2;
	border-top-color: rgba(255, 255, 255, 0.75)
}

.sssjcon_bottom_btn>.btn1:hover {
	border-color: #567dcb
}

.sssjcon_bottom_btn>.btn2:hover {
	border-color: #fa8b54
}

.farbtastic {
	position: relative
}

.farbtastic * {
	position: absolute;
	cursor: crosshair
}

.farbtastic,
.farbtastic .wheel {
	width: 195px;
	height: 195px
}

.farbtastic .color,
.farbtastic .overlay {
	top: 47px;
	left: 47px;
	width: 101px;
	height: 101px
}

.farbtastic .wheel {
	background: url(wheel.png) no-repeat;
	width: 195px;
	height: 195px
}

.farbtastic .overlay {
	background: url(mask.png) no-repeat
}

.farbtastic .marker {
	width: 17px;
	height: 17px;
	margin: -8px 0 0 -8px;
	overflow: hidden;
	background: url(marker.png) no-repeat
}

.select-gp li {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	position: relative;
	font-size: 14px;
	padding: 5px;
	border-radius: 5px;
	margin-top: 3px;
	display: inline-block
}

.select-gp li a span {
	color: #999
}

.select-gp li a:hover span {
	color: #19589f
}

.set-list {
	position: absolute;
	top: 40px;
	z-index: 98;
	padding: 5px 0;
	background: #fbfbfb;
	box-shadow: 0 0 8px #ccc;
	border-radius: 3px;
	font-size: 14px;
	width: 100%;
	text-align: center;
	display: none
}

.set-list li {
	padding: 3px 0
}

.set-list li:hover {
	color: #19589f;
	cursor: pointer;
	background: #e3eefb
}

.ipo-list li {
	display: inline-block;
	margin: 20px 15px;
	text-align: center;
	padding: 20px;
	background: #fafafa;
	border: 1px solid #eee;
	width: 150px
}

.ipo-list li i {
	border: 1px solid #488fd2;
	width: 60px;
	height: 60px;
	transition: all .3s;
	display: inline-block;
	border-radius: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 32px;
	color: #488fd2;
	font-weight: normal;
	margin-bottom: 10px
}

.ipo-list li:hover i {
	transform: rotate(360deg)
}

.ipo-list li:nth-child(2) i {
	border-color: #11cbc4;
	color: #11cbc4
}

.ipo-list li:nth-child(3) i {
	border-color: #76be0f;
	color: #76be0f
}

.ipo-list li:nth-child(4) i {
	border-color: #dc871a;
	color: #dc871a
}

.ipo-list li:nth-child(5) i {
	border-color: #1ab5dc;
	color: #1ab5dc
}

.ipo-list li:nth-child(6) i {
	border-color: #ff9000;
	color: #ff9000
}

.index-dongtai {
	border: 1px solid #f4f4f4;
	padding: 20px;
	box-sizing: border-box
}

.index-dongtai ul {
	height: 525px;
	overflow: hidden
}

.index-dongtai li {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	font-size: 14px
}

.index-dongtai li i {
	font-size: 12px;
	color: #aaa;
	margin-right: 5px
}

@media all and (max-width:1440px) {
	.search-form {
		width: 100%
	}

	.ipo-list li {
		width: 130px;
		margin-right: 7px
	}
}

@media all and (max-width:1280px) {

	.companyTop .name,
	.companyTopTwo .name {
		margin-left: 50px
	}

	.footer {
		display: none
	}

	.sd-newsList .nwinfo p.rea a {
		margin-right: 6px
	}

	.hidden-sm {
		display: none
	}

	.pageLeft {
		left: 40px
	}

	.main-box {
		margin-left: 42px;
		margin-left: 3rem
	}

	.pageMainBox {
		margin-left: 180px
	}

	.ipo-list li {
		width: 130px;
		margin-right: 20px
	}
	.qz-menu{
		display:none;
	}
}

@media all and (max-width:1024px) {
	.main-box {
		margin-left: 42px;
		margin-left: 3rem
	}

	.search {
		display: none
	}

	.hidden-sm {
		display: none
	}

	.companyTop .name,
	.companyTopTwo .name {
		margin-left: 50px
	}
}
